<?php

namespace App\Models\Log;

class LogAdPostback extends ModelBase
{
    /**
     * 数据表名
     * @var string
     */
    protected $table = 'log_ad_postback';

    const STATUS_NORMAL         = 0;   // 未处理
    const STATUS_NONEED         = 1;   // 无需上报
    const STATUS_NOMONITOR      = 2;   // 没找到monitor
    const STATUS_SUCC           = 3;   // 成功
    const STATUS_FAIL           = 4;   // 失败
    const STATUS_NOCLASS        = 5;   // 没有找到处理类
    const STATUS_NOCALLBACK     = 6;   // 没有callback字段
    const STATUS_NOTAPI         = 7;   // 不是API回传
    const STATUS_NONEEDBYCONFIG = 8;   // 回传配置判断无需上传
    const STATUS_RETRY          = 60;  // 准备重试
    const STATUS_ERROR          = 99;  // 处理异常

    const STATUS_MONEY_RATE       = 101;  // 金额概率判定不用回传
    const STATUS_MONEY_ROI_OK     = 102;  // 当前roi已达标，暂停回传
    const STATUS_ORDER_TYPE_FIRST = 103;  // 不是首冲无需回传
    const STATUS_ROIOK_KEEP_FALSE = 104;  // roi达标后-不继续回传
    const STATUS_ROIOK_KEEP_DELAY = 105;  // roi达标后-延迟回传未到达时间
    const STATUS_SDK_WAIT_CALL    = 106;   // 等待sdk回传
    const STATUS_ORDER_TYPE       = 107;   // 回传订单不匹配
    const STATUS_MONEY_PAY_NUM    = 108;   // 付费次数判断不回传
    const STATUS_MONEY_PAY_REG    = 109;   // 此订单不是当天注册并付费
    const STATUS_REG_PAY_PER_OK   = 110;  // 当前注册付费用户已达标，不回传
    const STATUS_REG_PAY_PER_DIS  = 111;  // 当前注册付费用户被列入不回传
    const STATUS_REG_DAY          = 112;  // 注册天数判断不回传
}
